package function;

/**
 * @Description TODO
 * @Author li
 * @Date 2022/3/10 9:21 上午
 */
public class MaxProfit {
    public static void main(String[] args) {
        int[] a = {7,1,5,3,6,4};
        test(a);
    }
    public static int test(int[] prices) {
        int cost = Integer.MAX_VALUE, profit = 0;
        // 遍历数组
        for(int price : prices) {
            // 获得最低的买入价格
            cost = Math.min(cost, price);
            // 获得差价
            int a = price - cost;
            // 判断之前的计算 获取最大的那笔利润
            profit = Math.max(profit, a);
        }
        return profit;
    }
}
